RootClass BOOPSI's base class
+--Notify implements notification mechanism
+--Family handles multiple children
| +--Menu describes a single menu
| +--Menuitem describes a single menu item
| \--Menustrip describes a complete menu strip
+--Application main class for all applications
+--Window main class for all windows
\--CompactWindow mini tiny windows
\--Area base class for all GUI elements
+--Balance balancing separator bar
+--BetterBalance position-savable balancing separator bar
+--Bitmap area filled with an image
+--Busy busy bar
+--Colorfield colored rectangle
+--DTPic datatype images
+--Guigfx images displayed via guigfx.library
+--Icon icon display
+--Image image display
+--Lamp lamp images
+--MysticView images displayed via mysticview.library
+--Picture datatype picture images
+--Rectangle spacing object
+--Text text display
\--InfoText Information text display
+--TextEditor text editor
+--Toolbar pics bar
+--TransferAnim displays animations
+--Urltext url link text
+--Gadget base class for intuition gadgets
| +--Prop proportional gadget
| \--String string gadget
+--Gauge fule gauge
+--Scale percentage scale
+--List line-oriented list
| +--IFlist interfaces list class
| +--Dirlist special list with files
| +--Floattext special list with floating text
| +--Listtree trees list
| +--Portlist ports list class
| \--Volumelist special list with volumes
+--NList new line-oriented list
| +--Mailtext new special list with mail text
| +--NFloattext new special list with floating text
| \--NListtree new trees list
+--Numeric base class for numeric gadgets
| +--Knob turning knob
| +--Levelmeter level display
| +--Numericbutton space saving popup slider
| +--Slider traditional slider
| \--Wheel keyboard like wheel
\--Group groups other GUI elements
+--CM ContactManager group class
+--Coloradjust several gadgets to adjust a color
+--Cycle cycle gadget
+--Listview listview
+--NListview new listview
\--Popstring base class for popup objects
+--Popasl popup an asl requester
\--Popobject popup aynthing in a separate window
+--Radio radio button
+--Register handles page groups with titles
+--Scrollbar traditional scrollbar
+--Scrollgroup virtual groups with scrollbars
+--Speedbar image buttons groups
+--TearOffBay bay to contain TearOffPanel
+--TearOffPanel the magic groups
\--Virtgroup handles virtual groups
+--Crawling handles auto-scrolling virtual groups
+--Htmlview HTLM4 virtual group class
\--Pkb piano keyboards